6
304 125
217 300
52 275
0 158
52 0
229 25
5
57 109 6213
161 101 16261
326 69 22494
336 150 50400
283 42 11886
1
99 46
166 46
166 68
99 68
